package com.xidian.zhiancloud.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 检修登记
 */
@Data
@TableName(value = "t_oh_register")
public class OhRegister {
    /**
     * id
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 公司id
     */
    @TableField("company_id")
    private Long companyId;

    /**
     * 检修登记编号
     */
    private String registerNo;

    /**
     * 设备id
     */
    @TableField("eq_fac_id")
    private Long eqFacId;

    /**
     * 检修人id,多个id“,"分隔
     */
    private String repairUsersId;

    /**
     * 检修类型
     */
    @TableField("oh_type_id")
    private Long ohTypeId;

    /**
     * 检修内容
     */
    @TableField("oh_cont")
    private String ohCont;

    /**
     * 防护措施
     */
    @TableField("protect_step")
    private String protectStep;

    /**
     * 检修费用
     */
    @TableField("oh_cost")
    private Double ohCost;

    /**
     * 检修时间
     */
    @TableField("oh_time")
    private Date ohTime;

    /**
     * 检修结果
     */
    @TableField("oh_result")
    private String ohResult;

    /**
     * 检修照片,多个照片“,"分隔
     */
    @TableField("oh_photo")
    private String ohPhoto;

    /**
     * 检修情况
     */
    @TableField("oh_situation")
    private String ohSituation;

    /**
     * 是否提交  0:未提交  1已提交
     */
    private Integer isSubmitted;

    /**
     * 添加人
     */
    private Long creator;

    /**
     * 添加时间
     */
    private Date createTime;
}